package com.grupoconstruobras.sigo.personas;


/**
 * Generalidad de Personas (Natural, JuridicaColectividad, Postulado)
 */
public abstract class PersonaBusinessAbstract<ID, T> {

  public abstract T newInstance();

  public abstract T getCurrent();

  /*
   * Por el momento no se utiliza
   */
  // public abstract T addPersonaRelacionada(T dto) throws
  // ServiceException;
  //
  // public abstract T addUbicacion(T dto) throws ServiceException;
  //
  // public abstract T addCorreos(T dto) throws ServiceException;
  //
  // public abstract T addEstado(T dto) throws ServiceException;

}